package sharetime.tag.service;

import java.util.List;

import sharetime.core.persistence.EntityExistsException;
import sharetime.tag.domain.Tag;

public interface ITagManager {
	public List<Tag> getAllTags();
	
	public List<String> getAllTagNames();
	
	public void saveTag(Tag tag);
	
	public void createTag(Tag tag)throws EntityExistsException ;
	
	public void updateTag(Tag tag);
	
	public Tag getTagByName(String name);
}
